package com.njworkorder.VO;

import com.njworkorder.Entity.EqiWithTp;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class EQIListVo {

    @Schema(description = "工程质量信息id")
    private String id;

    @Schema(description = "作业管理id（任务id）")
    private String jobManagementId;

    @Schema(description = "维修内容id")
    private String mcId;

    @Schema(description = "病害登记id")
    private List<String> diseaseIds;

    @Schema(description = "病害名称")
    private List<String> diseaseNames;

    @Schema(description = "施工指标类id")
    private String ciId;

    @Schema(description = "施工指标项id")
    private String ciiId;

    @Schema(description = "施工材料，1合格，2不合格")
    private String constructionMaterials;

    @Schema(description = "外观鉴定，1合格，2不合格")
    private String appearanceAppraisal;

    @Schema(description = "结果描述")
    private String resultDescription;

    @Schema(description = "指标内容")
    private String indicatorContent;

    @Schema(description = "审核状态")
    private String auditStatus;

    @Schema(description = "维修内容名称")
    private String contentName;

    @Schema(description = "指标类名称")
    private String indicatorsName;

    @Schema(description = "指标项名称")
    private String indexItemsName;

    @Schema(description = "时效性审核（驳回、通过）")
    private String timelinessReview;

    @Schema(description = "病害上报时间")
    private Date drPublishTime;

    @Schema(description = "维修时间")
    private String maintenanceTime;

    @Schema(description = "实测项目信息与工程质量关联信息")
    private List<EqiWithTp> eqiWithTpDtoList;

}
